A Stochastic Approach to Solving Fuzzy Constraint Satisfaction Problems
نویسندگان
چکیده
Traditionally, constraint satisfaction problems (CSP's) 1] are so deened that \all the constraints are satissed simultaneously." However, this is not always true. Many CSP's in real-life are \soft CSP's," i.e., an assignment of values to the variables is considered to be a solution even if some constraints are violated. Some of the practical CSP's are fuzzy: they are fully satissed by some value assignments to the variables in the constraint, and they are considered to be \partially" or \less" satissed, instead of \violated," by some other assignments. Sometimes a real-life CSP may consist of a mixture of hard constraints and soft constraints. In these cases we are required to nd assignments that fully satisfy the hard constraints and fully or partially satisfy the soft constraints. A constraint satisfaction problem is deened as a tuple (Z; D; C c). Z is a nite set of variables and D is a nite set of domains one associated with each variable in Z. C c is a set of constraints. Each constraint is a crisp relation among the domains of a subset of the variables in Z. Each constraint restricts the combination of values that these variables can take. The goal of a CSP is to nd a consistent assignment of values to the variables in Z that satisses all the constraints in C c. A fuzzy constraint satisfaction problem (FCSP) is deened as a tuple (Z; D; C f). C f is a set of fuzzy constraints. Each fuzzy constraint is a fuzzy relation among the domains of a subset of the variables in Z. Satisfaction index of a fuzzy constraint tells us to what extent a constraint is satissed. Solution index of an FCSP (Z; D; C f) shows its overall satisfaction. It is based on the satisfaction indexes of all the constraints in C f and obtained by a user-deened function called satisfaction function. Threshold is a user-deened lower bound of the acceptable solution index of an FCSP. The goal of an FCSP (Z; D; C f) is to nd an assignment of values to all variables in Z so that the solution index is not less than the threshold. The diierence between FCSP and CSP lies on the set of constraints they involve. For a CSP (Z; D; C c), the constraints in C c are Boolean. An assignment of a tuple to the variables in C c return …
منابع مشابه
The Ability of Learning Automata in Solving Constraint Satisfaction Problems
In this paper we have investigated the performance of some stochastic methods for solving constraint satisfaction (CSP) and fuzzy constraint satisfaction problems (FCSP). The purpose of this paper is to study the abilities of learning automaton in solving these problems and comparing it with other stochastic methods. The results confirm those of [2] and show its superiority to other methods.
متن کاملارائه مدلی برای حل مسائل برنامهریزی تصادفی چند هدفه با استفاده از تابع عضویت هذلولوی
Since most real-world decision problems, because of incomplete information or the existence of linguistic information in the data are including uncertainties. Stochastic programming and fuzzy programming as two conventional approaches to such issues have been raised. Stochastic programming deals with optimization problems where some or all the parameters are described by stochastic variables. I...
متن کاملSolving fuzzy stochastic multi-objective programming problems based on a fuzzy inequality
Probabilistic or stochastic programming is a framework for modeling optimization problems that involve uncertainty.In this paper, we focus on multi-objective linear programmingproblems in which the coefficients of constraints and the righthand side vector are fuzzy random variables. There are several methodsin the literature that convert this problem to a stochastic or<b...
متن کاملn Solving Fuzzy Constraint Satisfaction Problems with Genetic Algorithms
An attempt to solve fuzzy constraint satisfaction problems (FCSPs) with the use of genetic algorithms (GAS) is presented in the paper. A fuzzy relation that represents the degrees of Satisfaction of fuzzy constraints in a given FCSP is considered as an objective jimction of the respective unconstrained optimization problem. A solution of a FCSP such that all constraints are satisfied to the max...
متن کاملConfidence-based Reasoning in Stochastic Constraint Programming
In this work we introduce a novel approach, based on sampling, for finding policies that are likely to be solutions to stochastic constraint satisfaction problems and constraint optimisation problems. Our approach reduces the size of the original problem being analysed and it guarantees that, with a given confidence probability, the policies produced by solving this reduced problem satisfy the ...
متن کاملJFSolver: A Tool for Modeling and Solving Fuzzy Constraint Satisfaction Problems
The paper presents an experimental toolkit for modeling and solving Cuuy constraint satisfaction problems (FCSPs) called JFSolver. JFSolver is a Java based library developed as an extension of a erisp constraint programming library to provide an enhanced functionality for handling fuzzy constraints including fuzzy constraint specification, propagation and search mechanisms. JFSolver comprises a...
متن کامل